<script type="text/html" data-help-name="ui-text-input">
    <p>
        Adds a single text input row to your dashboard, with a configurable "type" (text, password, etc).
    </p>
    <p>
      Available modes include:
      <ul>
        <li><b>Text Input:</b> Standard text input field</li>
        <li><b>E-Mail Address:</b> Offers validation on any input to ensure it's a valid e-mail address.</li>
        <li><b>Password:</b> Hides the input from the user to offer protected input.</li>
        <li><b>Number:</b> Adds an up/down selector to choose an integer.</li>
        <li><b>Color Picker:</b> Displays a single block color selector</li>
        <li><b>Time Picker:</b> HH:mm formatted time picker</li>
        <li><b>Week Picker:</b> A Calendar widget to select a given full week, returns YYYY-W&lt;WW&gt;></li>
        <li><b>Month Picker:</b> A Calendar widget to select a given month, returns YYYY-MM</li>
        <li><b>Datetime Picker:</b> A Calendar widget to select full datetime value. Returns YYY-MM-DDTHH:mm</li>
      </ul>
    </p>
    <h3>Dynamic Properties (Inputs)</h3>
    <p>Any of the following can be appended to a <code>msg.</code> in order to override or set properties on this node at runtime.</p>
    <dl class="message-properties">
        <dt class="optional">class <span class="property-type">string</span></dt>
        <dd>Add a CSS class, or more, to the Button at runtime.</dd>
    </dl>
  </script>